home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / machserver / notes / tests < prev    next >
Text File  |  1991-06-13  |  1KB  |  32 lines

  1. -- VM --
  2.  
  3. Try to wire pages in the server.  Be sure to try the case where the
  4. page is known to be paged out.
  5.  
  6. Dirty random pages in the heap and then clean them.  (The idea is to
  7. see whether a sparse backing file is created and how well that works.)
  8.  
  9. Destroy a memory object that is mapped into a task.  What happens when
  10. the task tries to access the region?  (Should get a fault.)
  11.  
  12. Create a random page of virtual memory in a user process.  Read it--it
  13. should be zero filled.
  14.  
  15. Run a thrasher program and have the memory manager hang for some time
  16. (5 minutes?) before actually writing anything back.  At some point the
  17. system should come to a halt.
  18.  
  19. Verify that, e.g., a bogus address passed to ioctl() will cause a
  20. protection failure rather than scribble over program text.
  21.  
  22. -- signals --
  23.  
  24. Various combinations of signals, signal handlers, asynchronous signals
  25. versus exceptions, Sprite state of the process.
  26.  
  27. -- process management --
  28.  
  29. Kill a task using mkill.  (May need a special version of mkill to get
  30. Sprite pids.)
  31.  
  32.